#pragma once

#include "Power.h"

class Hurricane : public Power
{

private:
	enum Condition { Smaller, Greater};
	Condition condition;

	const static int distanceLine = 3;
	const static int distanceColumn = 3;
	const static Vector2 AVAILABLES_DIRECTIONS[];
	Vector2 RaffleDirection();
	Vector2 RaffleBlock(int playerCo, int playerRow);
	bool randomMotion;

public:
	void Update(Player player);
	void Initialize(int level);
	void Destroy();
};